﻿<%@ page contentType="text/html; charset=UTF-8"%>
<%@include file="/sys_include.jsp"%>

<div style="padding: 4px;"><table id="ys_aq_data_grid" width="100%"></table></div>
<div id="ys_aq_data_grid_page" style="padding: 4px;"></div>



<div id="ys_aq_data_dialog" class="easyui-dialog" title="新增内容">
   <form id="ys_aq_data_form" name="ys_aq_data_form" method="POST">
      <div id="ys_aq_data_errmsg"></div>
      
      <table width="100%" align="center">
         <tr>
            <td align="right">类别</td>
            <td align="left">
               <select id="ys_aq_data_textlevel" name="ys_aq_data_textlevel" class="easyui-combobox" style="width:64px;">
                   <option value="1">上</option>
                   <option value="2">中</option>
                   <option value="3">下</option>
               </select>
            </td>
         </tr>

         <tr>
            <td align="right">内容：</td>
            <td align="left">
               <textarea id="ys_aq_data_content" name="ys_aq_data_content" rows="8" cols="64"></textarea>
            </td>
         </tr>

         <tr>
            <td colspan="2" align="center">
               <input type="button" id="ys_aq_data_submit_btn" value="提　交"/>&nbsp;&nbsp; 
               <input type="button" id="ys_aq_data_close_btn" value="关　闭"/>
            </td>
         </tr>
      </table>
   </form>
</div>


<script>
   closeUIDialog('ys_aq_data_dialog');
   //$('#ys_aq_data_textlevel').combo({required:false, multiple:false});

   jQuery("#ys_aq_data_grid").jqGrid(
   {
      caption : 
         '<a href="javascript:fun_ys_aq_add()"  class="easyui-linkbutton" data-options="plain:true,iconCls:\'icon-edit\'">新增</a>' +
         '<a href="javascript:fun_ys_aq_update()" class="easyui-linkbutton" data-options="plain:true,iconCls:\'icon-save\'">修改</a>' +
         '<a href="javascript:fun_ys_aq_delete()" class="easyui-linkbutton" data-options="plain:true,iconCls:\'icon-cancel\'">删除</a>',
      datatype: "json", //JSON格式数据
      hidegrid: false, //不显示收缩
      autowidth: true,
      url:'data/Qfdtext/list.do?s_textType=1&s_textSubtype=1', //请求后台返回列表数据的URL
      height: '100%',
      forceFit: true,//调整宽度不改变表格宽度
      width: '100%',
      colNames:[ '编号', '内容', '等级'],
      //sortable:设置该字段是否进行排序,sorttype:排序的数据类型 
      colModel:[
      {name:'textId',index:'textId', width:1,sorttype:'int',sortable:false},
      {name:'textContent',index:'textContent',width:240,sortable:false},
      {name:'textLevel',index:'textLevel',width:30,sortable:false,
          formatter:'select',editoptions:{value:"1:上;2:中;3:下;"}}
      ],
      multiselect: false,
      toolbar:[false,'top'],
      rowNum: 15,
      rowList:[15, 50, 100],
      rownumbers : true,
      viewrecords: true,
      sortname:  "textId" , //默认排序的列名
      sortorder: "desc",
      pager: '#ys_aq_data_grid_page',
      jsonReader: {     
         root: 'dataRows',   
         repeatitems : false     
      }
   });
   jQuery("#ys_aq_data_grid").jqGrid('hideCol', ['textId']);

   $('#ys_aq_data_close_btn').unbind('click');
   $('#ys_aq_data_close_btn').click(function()
   {
	   closeUIDialog('ys_aq_data_dialog');
   });

   $('#ys_aq_data_submit_btn').unbind('click');
   $('#ys_aq_data_submit_btn').click(function()
   {
      fun_ys_aq_data_submit();
   });
   
   var ys_aq_data_saveflag=true;
   
   function fun_ys_aq_add()
   {
      $("#ys_aq_data_form")[0].reset(); 
      ys_aq_data_saveflag = true; 
      
      openUIDialog('ys_aq_data_dialog', true, 640, 320);
   }
   
   var ys_aq_data_select_row;
   
   function fun_ys_aq_update()
   {
      var gr =$("#ys_aq_data_grid").jqGrid('getGridParam','selrow');
      if(gr != null)
      {
         $("#ys_aq_data_form")[0].reset(); 
    	   ys_aq_data_select_row = jQuery("#ys_aq_data_grid").jqGrid('getRowData', gr); 
         fun_ys_aq_data_load_data(ys_aq_data_select_row);
         
         ys_aq_data_saveflag = false;
         openUIDialog('ys_aq_data_dialog', true, 640, 320);
      }
      else
      {
         $.messager.alert('提示','请先选中一行数据!!');
      }
   }

   function fun_ys_aq_data_load_data(rowData)
   {
	   var level_value;
	   if(rowData.textLevel == '上')
		   level_value = 1;
	   else if(rowData.textLevel == '中')
	         level_value = 2;
	   else if(rowData.textLevel == '下')
	         level_value = 3;
	   
      $("#ys_aq_data_textlevel").val(rowData.textLevel);
      //$("#ys_aq_data_textlevel").combobox('setValue', level_value);
      $("#ys_aq_data_content").val(rowData.textContent);
   }
   
   function  fun_ys_aq_data_submit()
   { 
      var qfdtextJson = new Object();
      qfdtextJson.textType = 1;
      qfdtextJson.textSubtype = 1;
      qfdtextJson.textContent = $('#ys_aq_data_content').val();
      qfdtextJson.textLevel = $('#ys_aq_data_textlevel').val();

      if(ys_aq_data_saveflag)
      {
         qfdtextJson.infoId = '';

         $.ajax(
         {
            async : false,
            type : "POST",
            url : "data/Qfdtext/save.do",
            data :
            {
               qfdtextJson : JSON.stringify(qfdtextJson)
            },
            dataType : "json",
            contentType : "application/x-www-form-urlencoded; charset=UTF-8",
            success : function(json)
            {
               if (json.success)
               {
                  $("#ys_aq_data_grid").trigger("reloadGrid");
                  $.messager.alert('操作提示', '操作成功！');
               }
               else
               {
                  $.messager.alert('操作提示', '操作失败，请重试！');
               }
               
              
            }
         });
      }
      else
      {
         qfdtextJson.infoId = ys_aq_data_select_row.textId;

         $.ajax(
         {
            async : false,
            type : "POST",
            url : "data/Qfdtext/update.do",
            data :
            {
               qfdtextJson : JSON.stringify(qfdtextJson)
            },
            dataType : "json",
            contentType : "application/x-www-form-urlencoded; charset=UTF-8",
            success : function(json)
            {
               if (json.success)
               {
                  $("#ys_aq_data_grid").trigger("reloadGrid");
                  $.messager.alert('操作提示', '操作成功！');
               }
               else
               {
                  $.messager.alert('操作提示', '操作失败，请重试！');
               }
            }
         });
      }
      
      closeUIDialog('ys_aq_data_dialog');
   }
  
   function fun_ys_aq_delete()
   {
      var gr = $("#ys_aq_data_grid").jqGrid('getGridParam','selrow');
      if(gr != null)
      {
         var rowData = jQuery("#ys_aq_data_grid").jqGrid('getRowData', gr);
         $.messager.confirm('删除提示','您确认要删除?', function(r)
         {   
            if(r)
            {
            	fun_ys_aq_del(rowData.textId);
            }
         });
      }
      else
      {
         $.messager.alert('提示','请先选中一行数据!!');
      }
   }

   function fun_ys_aq_del(jwdtids)
   {
      $.ajax(
      {
    	   async : false,
         type : "POST",
         url : "data/Qfdtext/delete.do",
         dataType : "json",
         data :
         {
            ids : jwdtids
         },
         success : function(json)
         {
            if (json.success)
            {
               $("#ys_aq_data_grid").trigger("reloadGrid");
               $.messager.alert('操作提示', '操作成功！');
            }
            else
            {
               $.messager.alert('操作提示', '操作失败，请重试！');
            }
         }
      });
   }


   /*
   $('#s_ys_aq_data_query_btn').unbind('click');
   $('#s_ys_aq_data_query_btn').click(function()
   {
      var s_infoStatus = $('#s_ys_aq_data_query_infoStatus').val();
      var s_infoTitle = $('#s_ys_aq_data_query_infoTitle').val();
      var s_beginTimeString = $('#s_ys_aq_data_query_beginTime').datebox('getValue');
      var s_endTimeString = $('#s_ys_aq_data_query_endTime').datebox('getValue');
      
      $("#ys_aq_data_grid").setGridParam(
      {
         url : 'data/Qfdtext/list.do',
         mtype: 'post',
         postData:{'s_infoTitle':s_infoTitle, 's_infoStatus':s_infoStatus, 's_beginTime':s_beginTimeString, 's_endTime':s_endTimeString}
      });
      
      $("#ys_aq_data_grid").trigger("reloadGrid");
   });
   */

   //$('#s_ys_aq_data_query_beginTime').datebox({});
   //$('#s_ys_aq_data_query_endTime').datebox({});     
   
</script>
